package com.item.dao;

import com.item.dao.model.NoteCollect;
import com.item.dao.model.NoteCollectExample;
import com.item.dao.model.NoteCollectKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface NoteCollectMapper {
    int countByExample(NoteCollectExample example);

    int deleteByExample(NoteCollectExample example);

    int deleteByPrimaryKey(NoteCollectKey key);

    int insert(NoteCollect record);

    int insertSelective(NoteCollect record);

    List<NoteCollect> selectByExample(NoteCollectExample example);

    NoteCollect selectByPrimaryKey(NoteCollectKey key);

    int updateByExampleSelective(@Param("record") NoteCollect record, @Param("example") NoteCollectExample example);

    int updateByExample(@Param("record") NoteCollect record, @Param("example") NoteCollectExample example);

    int updateByPrimaryKeySelective(NoteCollect record);

    int updateByPrimaryKey(NoteCollect record);
}